

            ^b^fTHE COMPLETE MANUAL WILL BE RELEASED TOGETHER WITH 1.00^n

                   THESE DOCS HAVE NOT BEEN SPELL-CHECKED

^h
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄   ▄▄▄▄▄▄▄▄▄▄▄    ▄▄▄▄ ▄▄▄▄▄▄    ▄▄▄▄▄▄  ▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
░                     ▀▄ ░          ▀▄  ░  █ ░     ▀▄  ░     ▀▄░             █
▀▀▀█  █▀▀▀▀▀▀█▀▀▀▀▀▀▀▄  ▓▀▀▀█▀█  █▀▄  █ ▀▀▀█ ▀▀▀█▀▄  █ ▀▀▀█▀█  █ █  █▀▀▀▀▀█▀▀▀
   ░  █ ░    ▓  ░▀▀▀▀▀ ▄▀░  █ ░  █ ░  █ ░  █ ░  █ ░  █ ░  █▄░  █ ░  █░    ▓
   ░  █ ░  █▀▀  ░    ▄▀  ░  █ ░  █ ░  █ ▒  █ ▒  █ ▒  █ ▒  █    █ ░  █▒  █▀▀
   ▒  █ ▒  ▀▄▄▄ ▒  ▄▄ ▀▄ ▒  █ ▒  █ ▒  █ ▒  █ ▒  █ ▒  █ ▒  █▀▒  █ ▒  █▒  ▀▄▄▄▄▄
   ▓  █ ▓     ▓ ▓  ▓ █ ▓ ▓  █ ▓  █ ▓  █ ▓  █ ▓  █ ▓  █ ▓  █ ▓  █ ▓  █▓       ▓
   ▀▀▀▀ ▀▀▀▀▀▀▀ ▀▀▀▀ ▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀ ▀▀▀▀▀▀▀▀▀▀▀▀▀
^n
                             ^bT E R M I N A T E^n
                             ^m─────────────────^n

                      Copyright 1992-93 by Bo Bendtsen

                            All rights reserved


 Welcome to the Terminate online manual system. The system is designed so
 anybody can add comments and change the language as easy as possible.
 In almost every menu you are able to press F1 to get help for the current
 menu. If you want to change the help file, you can see the filename at the
 bottom to the right. To speed up things you can press F to find a keyword
 you can enter. This function will only search forward so if you want to
 search the entire helpfile, you must press HOME first. I have chosen
 this way of online help, because then the entire manual can be loaded
 directly from the menus where it is needed. You can run the MANUAL.EXE,
 which will compile all the help files into one big manual without
 colorcodes, and then you can print it out. This way you don't have to
 waste space on your harddisk on both help files and a manual, you can
 always delete TERMINAT.DOC and run MANUAL.EXE program later.

 ^hTERMINAT ?^n will give you a list of all available parameters.

 You are now standing in terminal mode and has configurated the system.
 If you have not configurated Terminate press Alt-O and F1 in the menus
 where you need more help.

 ^hEditing input fields^n

 When you start editing a field/number/string, you can continue on the
 previous field by pressing cursor left/right, then the field will change
 color and will append new characters, if you just start typing the old
 characters will be removed and place the cursor on position 1.
 Terminate will remember your last 10 fields you have typed. That
 can be used if you type something new in a field and want to change
 it back, just edit the field again and press ^hCURSOR-UP^n or DOWN,
 you are now able to cycle between the last 10 fields. In every input
 field where all characters are allowed, you can also press ^hAlt-A^n
 it will bring up the character selector, which will show all characters
 from #0..#255. If you want a return sign just move to #13 and press
 return. To see all 10 string press ^hAlt-F9^n from terminal mode.

 This help part will run through all commands reachable from Terminal
 mode and give some good tips and tricks, it is advised if you read the
 entire part of this if you are not familiar with modems and communication
 programs.

 If you are an advanced user you can probably guess what most functions
 are used for and settle for the quick reference at Alt-Z and the help
 lines at the buttom line in the menus.

 ^hMouse^n

 The mouse system in Terminate will give you some nice features and allow
 you to actually move around easily in menus and start download without
 even touching the keyboard. You must have installed a mouse driver, like
 MOUSE.COM v8.20 (MicroSoft) or LMOUSE.COM v6.10 (LogiTech) or simular.
 Old mouse drivers may conflict with the communication driver, so if your
 screen messes up, try turning off the mouse and see if that works, then
 try using another mouse driver.
 In menus pressing left button will be the same as pressing return on that
 line, right button will simulate the escape key and will leave the menu.
 In terminal mode left button on an empty line will send a return
 (Ascii 13). Right button on an empty line will send a space (Ascii 32)
 Pressing on any character on the terminal screen, will send the
 character as you typed it yourself. You do not have to hit the character
 directly, if you press on a blank place, Terminate will find the nearest
 character on the screen and send that instead of the space.
 The mouse can be turned on/off in the Toggles menu.

                                   Send 'F'
                                   |
 ScreenLine = '    M   Messages       F  Files          '
                   |              |
                   Send 'M'       Send 's'

 Pressing right button in the statusline will allow you to toggle between
 3 different statusbars, allowing you to send all possible characters.
 If you hold down one of the buttons, and mark a piece of the line, the
 marked piece will be send to the modem. Useful if a BBS program wants
 you to type an areaname the shown on the screen.

 ^bAlt-A^n

 Calls the external editor, could be Q.EXE (Qedit) or whatever editor
 you might like to start.

 ^bAlt-B^n (^hShift-CursorUp^n, ^hAlt-CursorUp^n)

 Scrollback buffer. Terminate will save the last incoming screen in
 a special buffer. The size of the buffer can be set in the configuration
 you should descrease it if you are running short of memory. Both Text
 and colors are saved in this buffer.

 ^bAlt-C^n

 Clears screen, sets default colors and cleans up.

 ^bAlt-D^n

 The dialing directory. From here you can store all you phonenumber and
 all kind of information. The phonebook also holds information on how much
 your phonebill will be for each month one year back.

 ^bAlt-E^n

 Toggles local echo. Local echo is sometimes also called ^hDUPLEX^n.
 Local echo off = Full duplex
 Local echo on  = Half duplex
 When local echo is on, the characters will echo onto the screen. If you
 have a modem connected, you will see the characters 2 times every time
 you press a key. You normally always use local echo off (Full duplex)

 ^bAlt-F^n

 The filemanager, will take care of you every need managing files,
 directories, calling external utilities. It has almost every function
 that Norton Commander has and a little more.

 ^bAlt-G^n

 Scripts are not ready yet

 ^bAlt-H^n

 Hangs up the phone. The way to hangup is determined in the modem & dialing
 menu. You can also set a toggle so you will be asked to confirm hangup,
 before actually hanging up.

 ^bAlt-I^n

 Screen image. Will save the current screen in the capture file. Default
 called TERMINAT.CAP. You can define other capture files for each
 phonebook entry and the current capture file will always be used to save
 images.

 ^bAlt-J^n

 Calls COMMAND.COM (COMSPEC) and invokes a dos-shell, you can set
 Terminate up to not swap out memory first. Type ^hEXIT^n to return.

 ^bAlt-K^n

 String grabber. Grabs any string and saves it in the history strings.
 You can adjust the grab size by pressing Shift and move cursor keys
 right or left. You can use this function EVERYWHERE in Terminate.
 So if you call a system, and wants to remember a phonenumber: Grab
 the number, go into the phonebook, add a new entry, edit phonenumber,
 press cursor up the recall the grabbed number. With this function
 you will save thousands of small pieces of paper on your desk.

 ^bAlt-L^n

 Opens or closes the current capture file, the capture files can be
 defined for each phonebook entry. If you define a capture file and
 call a system, the capture file will be opened at connect. You can turn
 the auto-capture system off by pressing Alt-0 and turn it off allways
 in Toggles. You can also force Terminate to always overwrite old capture
 files by turning on a toggle.

 ^bAlt-M^n

   ^m╒╡^t Miscellaneous functions ^m╞╕
   │ ^nSend ^bm^nodem init string    ^m│
   │ ^nSend ^ba^nuto-answer string   ^m│
   │ ^b2^n5 lines                  ^m│
   │ ^b4^n3/50 lines               ^m│
   ├───────────────────────────┤
   │ ^bS ^nTseng 4000    100x40    ^m│
   │ ^bO ^nXGA           132x25    ^m│
   │ ^bE ^nReset          80x25    ^m│
   ├───────────────────────────┤
   │ ^bH^nostmode                  ^m│
   │ ^bC^nhoose char to send       ^m│
   ╘═══════════════════════════╛

   ^bm^n  Initialize modem again
   ^ba^n  Pick up phone (send the auto answer string)
   ^b2^n  Switch to 25 lines screen mode
   ^b4^n  If EGA then switch to 43 lines, if VGA then 50 lines
   ^bS^n  Startup screen mode if using custom screen modes
   ^bO^n  Another definable screen mode
   ^bE^n  Mode to use when exiting Terminate and using custom mode
   ^bH^n  Startup hostmode, look in configuration for more information
          You can also start the hostmode directly: TERMINAT /HOST
   ^bC^n  Choose a char from the ascii selector to send directly to port

 ^bAlt-N^n

 Sends the user name from the current user profile. You will normally use
 this function places where Terminate could not log in automatically.

 ^bAlt-O^n

 All the configuration menus.

 ^bAlt-P^n

 Quick change of device, comport, baudrate, databits, parity, stopbit.
 You can also save the chosen setup directly as the default startup
 settings.

 ^bAlt-Q^n

 Quits current autologin script. If you see a flashing ^h^fA^n in the
 statusline and Terminate did not login probably. You should try correcting
 the login scripts in the configuration menus or turn them off.

 ^bAlt-R^n

 Download Paths. Terminate has 3 download paths available. At startup
 number 1 will always be default. But you can change this manually or
 change it for each phone entry.

 ^bAlt-S^n

 Send password. If you have called up a system then the password from
 the phonebook is send. If that password will be blank then the default
 password from the current userprofile will be send.

 ^bAlt-T^n

 Change the current terminal emulation. The first one called
 'Avatar/0* with Ansi-BBS fallback' could be used on most systems to
 allow you both to run Avatar and ANSI at the same time. Terminal
 emulation is the functions the handle how the control codes and colors,
 are processed and printed on the screen.

 ^bAlt-U^n

 System information. Will tell you many many thing about your system.
 Which multitasker, processor, graphics card, etc.

 ^bAlt-V^n

 Enter a DOS command manually. You can turn off swapping in the
 configuration if you don't want to swap first.

 ^bAlt-W^n

 Translate editor. Handles how characters are changed before they are
 send to the remote system or what to change before printing the character
 on the screen. The function is mostly used when calling Host machines
 or systems that cannot handle 8-bit characters.

 ^bAlt-Y^n

 Chat mode. When having a connect with another Terminate and you press
 Alt-Y. Terminate will send '**EMSI_CHTF5D4'+#13 to the other end. This is
 normally used by IEMSI sessions, but a Terminate will change in the
 other end automatically, also when NOT in IEMSI mode. When you press
 Alt-Y again to exit chatmode the string '**EMSI_TCH3C60'+#13 will be
 send to the other end and the other end will also exit the chatter.
 Chatmode works just like a terminal emulation so you can use all other
 functions while you are chatting, like starting to upload/download.

 ^bAlt-X^n

 Exit Terminate. A function you hopefully only will use once a day :-)
 If you are online (Carrier detected) you will be asked what to do.
 Exit, Hangup & exit or not exit. You can also turn on a toggle that
 will ask you if you are sure you want to exit Terminate.

 ^bAlt-Z^n

 Quick reference menu. Here you can see a short description of all
 functions. And see which functions that are ^hOn^n or ^hOff^n.

 ^bAlt-=^n

 Load a keyboard table. The key on the keyboard can change on some
 international keyboards. It is the key next to the ^hBACKSPACE^n
 hold down Alt and press the = (the key to the right of the backspace).
 Keyboards can be customized in the configuration. You can setup a
 default keyboard for each terminal emulation, but you can also
 specify a keyboard file to be loaded for each phonebook entry.

 ^bCtrl-End^n

 Will send a break to the other end. Break are rarely used anymore, but
 Terminate will both detect and send breaks. A break is a condition in
 which the data line is filled with zero bits for as long as it takes
 to send one character. Some switchboards will need a break to hangup
 the line. It can also be used to reset the buffers in your modem, if
 the modem has been setup to act that way. But still if you are not an
 advanced user you will never use this.

 ^bScrollLock^n

 Doorway mode. This is a special mode to allow you to send keyboard
 scan codes, instead of normal ascii characters. The statusline will
 be removed so the entire screen can be used. If you need to use a
 menu, you must first disable Doorway mode, use the menu and enable
 Doorway mode again. The reason is that when you press for example
 Alt-O then scancode for Alt-O is send and the remote site can use
 the Alt-O as a key pressed at the remote site. The technical idea
 behind this Doorway mode is quite simple.
 If normal ascii character then send character
 else if special key send a Ascii 0, send scancode.

 ^bPageDown^n

 Download. Here you can select which protocol you want to use for the
 filetransfer. Download means recieve file. A file-protocol is a way
 of sending/recieving data so the remote site and we can transfer
 files between the 2 sites. Zmodem is used on most system and is the
 to use for normal users.

 ^bPageUp^n

 Upload. When you want to send a file to the remote site, you will have
 to use a file protocol. First you will be placed in the filemanager.
 From here you can select file or files (if the file-protocol allows batch
 transfers, meaning more than 1 file at the time). Just press ^hRETURN^n on
 the selected file then the transfer will start. If you are using a batch
 protocol, lets say zmodem, then you can select several files by marking
 the files first. You can select files in both windows.

 ^hAlt-1..Alt-0 is toggles that can be set permanent in the configuration^n

 ^bAlt-1^n

 Turns beeps/alarms/alerts on/off

 ^bAlt-2^n

 Turns ANSI music on/off. If any remote site have ANSI music they will
 be played. Terminate support full ANSI music. Pressing Alt-2 while
 music is playing will reset the music buffer.

 ^bAlt-3^n

 Turn the statusline on/off. You can select in Emulation setup if you
 do not want to have the statusline, but since the statusline gives you
 important information you should not need to turn it off.

 ^bAlt-4^n

 The usage log is normally always turned on at startup, so you later can
 see where you have called and which files you have downloaded. But you
 can turn it off here, if there is a reason for not having something logged.

 ^bAlt-5^n

 You can add linefeeds when Terminate recieves a carriage return (ascii 13).
 This is normally not used and should default always be turned off.

 ^bAlt-6^n

 Turn on/off IEMSI logins. The IEMSI logins will allow you to fast login to
 systems that supports IEMSI (RemoteAccess, SuperBBS, Maximus, EzyCom).
 You can setup options to rescan files, screen clear etc. before calling
 the system. Look in the Users/IEMSI setup for more information.

 ^bAlt-7^n

 Toggle if you want the statusline to show information about the CTRL-keys
 This can be turned off if you think it is annoying that it changes all the
 time, if you use the CTRL key a lot in terminal mode. You can turn this
 off in the configuration.

 ^bAlt-8^n

 Turn on/off information in statusline about the Alt-F1..Alt-F10 keys.
 There is normally no reason for turning this off, but you can do that
 if you like.

 ^bAlt-9^n

 Turn on/off information about the Ctrl-Shift-F1, which will show you
 the short term of your external utilities. There is no reason for
 turning this off.

 ^bAlt-0^n

 Auto capture on/off. If you have defined a capture file for the phonebook
 entry you have dialed, the capture file will be opened automatically at
 connect. If you don't want to capture anything you can turn the auto
 function off.

 ^bAlt-F1^n

 Will toggle the information in the statusline to the left.
 The startup setting and how to change on connect can be setup in
 configuration. It has 3 states.

   ^hAlt-Z for help^n                 Just help information

   ^hdsrdtr cd sdrd ctsrtsri^n        Modem lights, capital letters mean
                                  that the line is high. If cd is in
                                  big letters 'CD' then carrier detect
                                  on the modem is high (red/on).

   ^hSystem name^n                    Name of the system called or manual
                                  if the connection was not made by the
                                  dialer.

 ^bAlt-F2^n

 Will toggle the information in the statusline to the right.
 The startup setting and how to change on connect can be setup in
 configuration. It has 3 states.

   ^hTime^n                           Current local time

   ^hOnline time^n                    How many minutes you have been online

   ^hCosts^n                          How much money have you used this call

 ^bAlt-F3^n

 Pause. Many systems will log you off if you don't do anything for 2-3
 minutes. This function will allow you to send a predefined character
 every X second, to make the system in the other end think you are active.
 The default is to send a RETURN (ascii 13) every 30 second. This is
 usefull if the doorbell rings and you have just been connected to a
 very busy system, which you have tried to get into the last hour. And
 now you will not risk getting logged off.

 ^bAlt-F4^n

 Will show you the same information as you see just right after an IEMSI
 connection. It will tell you exactly which BBS system and version number
 the remote is running. Also the system name, sysop name, location and
 what the local time at the remote place.

 ^bAlt-F5^n

 File tagger. This function will identify possible filenames anywhere on
 the screen. You can tag the files you want to download, then you will not
 have to write the name down on paper. You can also use the scrollback
 buffer ^hAlt-B^n and tag files from there.

 ^bAlt-F6^n

 Tagmenu. When you have tagged some files, and selected protocol at the
 remote site, then you will normally be asked about the files to download.
 The tagmenu have stored all the files you wanted and will send the
 filenames, so you will not have to do this manually. The tagmenu has also
 many many more functions.

 ^bAlt-F7^n

 Point system. The point system is a system were you can send/get mail or
 files. It can connect to any other program using a mailer that has EMSI.
 At the present time: Frontdoor, d'Bridge, Binkley, Portal of Power etc.
 Note that you will not actually get online to the system, but only connect
 to the other ends mail system. From here you can ^hrequest^n files from
 that system, without even getting online. You can also write a netmail
 directly to sysops. But please refer to the point manual for more.

 ^bAlt-F8^n

 System searcher, will allow you to scan a predefined list of numbers.
 You could take a BBS list and let Terminate find out if the systems
 still are available.

 ^bAlt-F9^n

 History strings.
 Here you can edit, send old strings to the modem. Everytime you edit
 a string anywhere in Terminate, the last strings will be saved and
 you can recall old string in an input field, by pressing Cursor Up/Down.
 You can also turn on command history, which will allow you in terminal
 mode to save every line you type. RETURN will edit the strings, and
 SPACE will send the string to the modem.

 ^bAlt-F10^n

 CD Audio player. If you have an audio CD, and have installed MSCDEX
 (Microsoft CD Extension). Then you will be able to play normal music
 CD's. You can view the start and length of every number on the CD.

 ^hNETWORK^n

 To use Terminate on a network drive you must set the file to be shareable.
 With Novell you can use the FLAG command.  ^hFLAG TERMINAT.EXE sro^n, then
 the file will be set to shareable/readonly.
 On networks that does not support sharing directly like Lantastic, you
 must load the SHARE.EXE on the server ONLY. A lot of people think they
 must load SHARE.EXE on the work stations also. But this is a mistake!!!!
 SHARE.EXE should only be loaded on machines that allow others to access
 the harddisk. So if you have a workstation that only access the server,
 you should NEVER waste memory on loading SHARE.EXE. Unfortunately a lot
 of programmers has misunderstood this idea and demands that SHARE is
 present.

 The only problem that occurs when running Terminate from several stations
 at one time is that you cannot write to the same logfile. This can be
 helped by either turning the logfile off or set an environment variabel
 in your AUTOEXEC.BAT like this

 SET NET=1

 Then define TERMINA%NET%.LOG then when opening the logfile TERMINA1.LOG
 will be used. If SET NET=2 then TERMINA2.LOG etc. will be used.
 Note that Terminate always will replace environment variabels with the
 correct values.

 You can also use different configuration files using this system.

 TERMINAT /C:TERMINA%NET%.CFG

 Then TERMINA1.CFG will be used for this station, if SET NET=2 then
 TERMINA2.CFG will be used. If you are a network administrator then i bet
 you have had these problems with configuration files many times before,
 but this should solve any problem that you might get.


 ───────────────────────────────────────────────────────────────────────────

 Terminate may NEVER be sold by people that sells shareware for profits,
 unless they have a written permission from the author.

 Terminate may not be placed in any software library, unless written
 permision from the author. You may place Terminate on free discs you
 send out to customers.

 To get all this short: No one other than Bo Bendtsen and the registration
 sites may charge money for TERMINATE.


 Special thanks to the following in alphabetical order.
 ──────────────────────────────────────────────────────

 Bj¢rn L¢ndahl      Information on how the point system should work
 Carsten Milling    Language consultant
 Colin O'brien      For making the final startup screen
 Erik Andersen      For selling me cheap hardware
 Finn Johansen      1000 ideas. (^h^fAt least^n) and moral support
 Gregory P. Smith   For making the Avatar module
 Jesper Larsen      For all his very good ideas
 Keld R. Hansen     Sourcecodes and information
 Lars Nyby          For making nice tunes
 Mads Storm         Garf, Barp, Gnyf etc.
 Michael Rochman    It is expensive calling from US
 Pia M¢ller         For accepting my endless coding hours.
 Preben Eriksen     For making Terminate demos
 Shin Do Juku       My martial arts club, Shin Do Ken Kempo (Kungfu)
 S¢ren Ager         Sourcecodes and for staying in Danenet
 Thomas Bj¢rk       For ideas, bugfixes, complaints
 Turbo Power        For making Async professional

 And lots of other people for supporting this product. I will never claim
 that I have gotten all the ideas, off course a lot, but the main reason
 that Terminate has so many features is all those (maybe you?), that has
 demanded options and features.


 The following products are trademarked

 Product               Author
 ───────────────────── ────────────────────────────────────────────
 Binkley               Bit Bucket
 Frontdoor             Joho
 Norton Commander      Peter Norton
 PCPLUS/Procomm        DataStorm Technologies
 Pavatar               Gregory P. Smith
 Portal of Power       JydeTeam
 Qmodem                The Forbin Project Inc. / Mustang Software
 Telemate              White River Software
 Telix                 DeltaComm Dev.
 Terminate             Bo Bendtsen
 d'Bridge              Chris Irwin

